Project-Team Jacquard Weaving of Software Components
نویسنده
چکیده
منابع مشابه
Jacquard Fabrics on Demand
Technological developments are key to the future success of the textile industry. The future requires entirely new manufacturing processes. There has been a remarkable change in the entire fabric manufacturing process with the implementation of computer programming and processing. Latest textile CAD/CAM systems and other technological developments have given a substantial boost to the manufactu...
متن کاملProcess-Algebraic Foundations of Aspect-Oriented Programming
Process algebras are proposed as a foundation for aspectoriented programming. A particular process algebra is described, and programs illustrating its use in programming are given. It is argued that the framework clarifies the notion of equivalence between programs and correctness of aspect-weaving algorithms. The question of which notion of equivalence is most appropriate is discussed from the...
متن کاملSoftware Project Managers under the Team Software Process: A Study of Competences
Despite the clear relevance of the Information and Communications Technologies (ICT) market in world economics and the evident lack of success of software projects, organizations devote little effort to the development and maturity of the software project manager profession. This work analyzes the figure of project manager from the perspective of the Team Software Process (TSP), and it consider...
متن کاملDeclarative Aspect-Oriented Programming
Aspect-oriented programming addresses the problem that the implementation of some properties such as error handling and optimization tends to cross-cut the basic functionality. To overcome that problem special languages are used to specify such properties—the so-called aspects—in isolation. The software application is obtained by weaving the aspect code and the implementation of properties corr...
متن کاملAspect Weaving as Component Knitting: Separating Concerns with Knit
Knit is a new component specification and linking language. It was initially designed for low-level systems software, which requires especially flexible components with especially well-defined interfaces. For example, threads and virtual memory are typically implemented by components within the system, instead of being supplied by some execution environment. Consequently, components used to con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003